package com.baihan.angus.app.game.common.util.media;

import android.text.TextUtils;

import java.util.Arrays;

public class MediaTypeUtil {

    static final String[] gifs = new String[]{".gif"};
    static final String[] images = new String[]{".jpg", ".jpeg", ".png"};
    static final String[] video = new String[]{".mp4", ".mov"};

    public static int getMediaType(String path) {
        if (TextUtils.isEmpty(path)) return MediaType.UNKNOW;
        int subIndex = path.lastIndexOf(".");
        if (subIndex == -1) return MediaType.UNKNOW;
        String endStr = path.toLowerCase().substring(subIndex);
        if (Arrays.asList(gifs).contains(endStr)) {
            return MediaType.GIF;
        } else if (Arrays.asList(images).contains(endStr)) {
            return MediaType.IMAGE;
        } else if (Arrays.asList(video).contains(endStr)) {
            return MediaType.VIDEO;
        }
        return MediaType.UNKNOW;
    }


}
